trailer caravan - French English Dictionary